import axios from "axios";
//redux-thunk风格
// function getCinemaListAction() {
//   // 用了中间件可以默认返回一个dispatch方法
//   return (dispatch) => {
//     axios({
//       url: "https://m.maizuo.com/gateway?cityId=110100&ticketFlag=1&k=7406159",
//       method: "get",
//       headers: {
//         "X-Client-Info":
//           '{"a":"3000","ch":"1002","v":"5.0.4","e":"16395416565231270166529","bc":"110100"}',

//         "X-Host": "mall.film-ticket.cinema.list",
//       },
//     }).then((res) => {
//       console.log("请求影院数据", res.data.data.cinemas);
//       dispatch({
//         type: "change-list",
//         payload: res.data.data.cinemas,
//       });
//     });
//   };
// }
//redux-promise风格
async function getCinemaListAction() {
  // 用了中间件可以默认返回一个dispatch方法
  let list = await axios({
    url: "https://m.maizuo.com/gateway?cityId=110100&ticketFlag=1&k=7406159",
    method: "get",
    headers: {
      "X-Client-Info":
        '{"a":"3000","ch":"1002","v":"5.0.4","e":"16395416565231270166529","bc":"110100"}',

      "X-Host": "mall.film-ticket.cinema.list",
    },
  }).then((res) => {
    // console.log("请求影院数据", res.data.data.cinemas);
    return {
      type: "change-list",
      payload: res.data.data.cinemas,
    };
  });
  return list;
}

export default getCinemaListAction;
